<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Unicos</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Unicos"> <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Unicos rootpage-Unicos skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Unicos</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="toptextcells toccolours float-right infobox vorlage-infobox-betriebssystem" style="font-size:90%; line-height:1.4; margin:0 0 .5em 1em; width:25em;" id="Vorlage_Infobox_Betriebssystem_UNICOS" summary="Infobox Betriebssystem">
<tbody><tr class="darkmode-hintergrundfarbe-basis">
<th colspan="2" style="background:#B0C4DE; color:#202122; font-size:125%; padding:.3em .8em; text-align:center; vertical-align:top;">UNICOS
</th></tr>
<tr>
<td><b><a href="Softwareentwickler" title="Softwareentwickler">Entwickler</a></b>
</td>
<td><a href="Cray" title="Cray">Cray Inc.</a>
</td></tr>
<tr>
<td><b><a href="Lizenz" title="Lizenz">Lizenz(en)</a></b>
</td>
<td><a href="Propriet%C3%A4r" title="Proprietär">Proprietär</a>
</td></tr>
<tr>
<td><b>Akt. <a href="Version_(Software)" title="Version (Software)">Version</a></b>
</td>
<td>10.0.1.2 <small style="white-space:nowrap">(Mai 2003)</small>
</td></tr>
<tr>
<td><b>Abstammung</b>
</td>
<td><a href="Unix" title="Unix">UNIX</a> <br><span style="display:inline-block; font-size:0.8em; white-space:nowrap; color:#707070; margin-left:0.025em;">↳ </span><a href="System_V" title="System V">UNIX System V</a> <br><span style="display:inline-block; font-size:0.8em; white-space:nowrap; color:#707070; margin-left:1.0em;">↳ </span>UNICOS
</td></tr>
<tr>
<td><a href="Rechnerarchitektur" title="Rechnerarchitektur"><b>Architektur(en)</b></a>
</td>
<td><a href="Cray-1" title="Cray-1">Cray-1</a>, <a href="Cray-2" title="Cray-2">Cray-2</a>, <a href="Cray_X-MP" title="Cray X-MP">X-MP</a>, Y-MP, Cray C90
</td></tr>
<tr>
<td colspan="2" class="hintergrundfarbe5" style="text-align:center;"><a rel="nofollow" class="external text" href="http://www.cray.com/">www.cray.com</a>
</td></tr></tbody></table>
<p><b>UNICOS</b> ist ein kommerzielles <a href="Unix" title="Unix">Unix</a>-<a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a> des <a href="Supercomputer" title="Supercomputer">Supercomputerherstellers</a> <a href="Cray" title="Cray">Cray Inc</a> und für den Betrieb von <a href="Vektorprozessor" title="Vektorprozessor">Vektor</a>-<a href="Gro%C3%9Frechner" title="Großrechner">Großrechnern</a> konzipiert.
</p>
<div class="mw-heading mw-heading2"><h2 id="Geschichte">Geschichte</h2></div>
<div class="mw-heading mw-heading3"><h3 id="COS_und_CX-OS">COS und CX-OS</h3></div>
<p>Im Jahr 1985 brachte das Unternehmen Cray Research (später Cray Inc) den Vektorsupercomputer <a href="Cray-2" title="Cray-2">Cray-2</a> als Weiterentwicklung des <a href="Cray-1" title="Cray-1">Cray-1</a> auf den Markt. Da große Teile des bis dahin verwendeten <a href="Cray_Operating_System" title="Cray Operating System">Cray Operating System</a> (COS) in <a href="Assemblersprache" title="Assemblersprache">Assembler</a> programmiert waren, entschloss man sich frühzeitig für eine günstigere und schnellere Portierung des weitgehend in <a href="C_(Programmiersprache)" title="C (Programmiersprache)">C</a> programmierten <a href="System_V" title="System V">UNIX System V</a> Release 2 als Grundlage für die neuen Cray-2 Systeme. So konnte bereits 1984 die erste Version des neuen UNIX-Betriebssystems <i>CX-OS</i> fertiggestellt werden, welche die <a href="Cray_X-MP" title="Cray X-MP">Cray X-MP</a> unterstützte. Zu diesem Zeitpunkt handelte es sich jedoch vorwiegend noch um ein Demonstrationssystem für die Möglichkeiten eines UNIX-Betriebssystems für Großrechner.
</p>
<div class="mw-heading mw-heading3"><h3 id="UNICOS">UNICOS</h3></div>
<p>Mit der Einführung der Cray-2 wurde das System in <i>UNICOS</i> (UNIx Cray Operating System) umbenannt und am 3. April 1986 in der Version 1.0 für den Betrieb von <i>Cray-1M</i>, <i>Cray-1S</i>, <i>Cray X-MP</i> und <i>Cray-2</i> Systemen freigegeben.
</p><p>Über die nächsten Jahre und zehn Versionen hinweg entwickelte sich UNICOS zu einem UNIX basierten Großrechnersystem mit vollständiger Ressourcen- und Benutzerkontrolle, Multilevel security (MLS), <a href="Multithreading" title="Multithreading">Multithreading</a>, wissenschaftlichem <a href="Hochleistungsrechnen" title="Hochleistungsrechnen">Hochleistungsrechnen</a> und vollständiger <a href="POSIX" title="POSIX">POSIX</a>-Konformität. Die Schwerpunkte lagen vor allem bei <a href="Rechenleistung" title="Rechenleistung">Performance</a> und <a href="Skalierbarkeit" title="Skalierbarkeit">Skalierbarkeit</a>, was jedoch zu Ungunsten der Flexibilität ging, und so musste lange Zeit bei einer Dateisystem-Änderung ein kompletter Neustart durchgeführt werden.
</p>
<div class="mw-heading mw-heading3"><h3 id="UNICOS/MAX_und_UNICOS/mk"><span id="UNICOS.2FMAX_und_UNICOS.2Fmk"></span>UNICOS/MAX und UNICOS/mk</h3></div>
<p>Mit der Einführung des <a href="Cray_T3D" title="Cray T3D">Cray T3D</a> hielt 1993 erstmals das <a href="Massively_Parallel_Processing" title="Massively Parallel Processing">Massively Parallel Processing</a> (MPP) Einzug in die Produktlinie des Unternehmens. Hierfür wurde das System in zwei wesentliche Bestandteile zerlegt. Das <a href="Front-End_und_Back-End" class="mw-redirect" title="Front-End und Back-End">Frontend</a>, ein Vektorrechner unter UNICOS betrieben, war für die <a href="Eingabe_und_Ausgabe" title="Eingabe und Ausgabe">Eingabe und Ausgabe</a> zuständig und versorgte das Backend, welches aus einer Vielzahl von Processing Elements (PEs bzw. Nodes) bestand und die eigentlichen Rechenarbeiten übernahm. Die PEs im Backend wiederum wurden mit dem <a href="Microkernel" class="mw-redirect" title="Microkernel">Microkernel</a> System <i>UNICOS/MAX</i> betrieben.
</p><p>Mit zunehmender Zahl an Prozessoren in den Systemen gewann es immer mehr an Bedeutung, auch die Verwaltung der <a href="Systemaufruf" title="Systemaufruf">Systemaufrufe</a> auf mehrere Prozessoren (sogenannte System-Nodes) zu verteilen, um keine Wartezeiten in Kauf nehmen zu müssen. Das Ergebnis war <i>UNICOS/mk</i>, ein Mikrokernel-basiertes, <a href="Verteilte_Systeme" class="mw-redirect" title="Verteilte Systeme">verteiltes Betriebssystem</a>, welches von dem <a href="Echtzeitbetriebssystem" title="Echtzeitbetriebssystem">Echtzeitbetriebssystem</a> <a href="ChorusOS" title="ChorusOS">ChorusOS</a> abstammte und seit 1995 mit der <a href="Cray_T3E" title="Cray T3E">Cray T3E</a> ausgeliefert wurde.
</p>
<div class="mw-heading mw-heading3"><h3 id="UNICOS/mp_und_UNICOS/lc"><span id="UNICOS.2Fmp_und_UNICOS.2Flc"></span>UNICOS/mp und UNICOS/lc</h3></div>
<p>Einige Zeit nach der Fusion zwischen Cray Research und <a href="Silicon_Graphics" title="Silicon Graphics">SGI</a> wurde im Jahr 2003 unter dem Namen <i>UNICOS/mp</i> ein von früheren Versionen größtenteils unabhängiges Betriebssystem eingeführt. Dieses ist zwar ebenfalls ein Mikrokernel-basiertes, verteiltes Betriebssystem, stammt aber von <a href="IRIX" title="IRIX">IRIX</a> 6.5 ab. Eingesetzt wurde es seitdem auf den Systemen der Cray-X1- und der Cray-X1E-Serie. Die aktuelle Version 3.1 von <i>UNICOS/mp</i> wurde 2006 freigegeben.
</p><p>Darüber hinaus entstand in den folgenden Jahren <i>UNICOS/lc</i>, eine Mischung aus Catamount (basiert auf Cougar, das auf <a href="ASCI_Red" title="ASCI Red">ASCI Red</a> verwendet wurde) für die Berechnungsbestandteile und <a href="Linux" title="Linux">GNU/Linux</a> für die Servicebestandteile. Eingesetzt wird es auf Systemen der Cray-XT3-Serie.
</p>
<div class="mw-heading mw-heading2"><h2 id="Literatur">Literatur</h2></div>
<ul><li>Alois Reimer: <i>Einführung in UNICOS.</i> G. Fischer, Stuttgart 1994, ISBN 3-437-40260-9</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://www.operating-system.org/betriebssystem/_german/bs-unicos.htm">UNICOS</a> Operating System Documentation Project</li>
<li><a rel="nofollow" class="external text" href="http://docs.cray.com/cgi-bin/craydoc.cgi?mode=Search;q=2311">UNICOS/mp System Administration für Cray X1 Serie Supercomputer</a> (englisch)</li></ul></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2021-05-14" href="https://de.wikipedia.org/wiki/?title=Unicos&oldid=211936483">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>